#include <iostream>>
#include "fraction.h"
using namespace std;

int main()
{
  Fraction f1(1, 4), f2(5, 6), f3; //声明类的三个对象，其中两个初始化
  int a, b, c, d;                  //两个分数的分子和分母
  cout << "本程序实现分数的加法,例如\n";
  f1.show() //显示分数1

      cout
      << "+" << endl;
  f2.show();
  f3 = f1.add(f2);
  cout << "=";
  f3.show();
  while (1)
  {
    cout << "\n请分别输入了两个分数的分子和分母，分母为0时退出\n";
    cin >> a >> b;
    cin >> c >> d;
    if (b == 0 || d == 0)
    {
      break;
    }
    f1.set(a, b);
    f2.set(c, d);
    f1.show();
    cout << "+";
    f2.show();
    f3 = f1.add(f2);
    cout << "=";
    f3.show();
  }
  return 0;
}
